home *** CD-ROM | disk | FTP | other *** search
- /* --------------------------------------------------------------------
-
- params for screen stuff
-
- ---------------------------------------------------------------------*/
- #ifndef MSPARAMS_H
- #define MSPARAMS_H
-
- #include "dstypes.h"
-
- /* data stream parameters */
-
- /* subscr types */
- #define MDDISPSUBSCR 0
-
- /* as proc arg, means don't change corresponding field */
- #define MNOCHANGE 0
-
- /* data stream types (actually defined in dstypes.h) */
- #define MPROCESS DSPROCESS
- #define MFILE DSFILE
- #define MCONSTANT DSCONSTANT
- #define MFUNCTION DSFUNCTION
- #define MMEMORY DSMEMORY
-
- /* file/process data formats */
- #define MKEYED 1
- #define MSEQUENTIAL 2
- #define MBINARY 3
-
- /* datastream filestate values */
- #define MEOF 0
- #define MOPEN 1
- #define MCLOSED 2
-
-
- /* display vp highlighting */
- #define M_HL_REVERSE 0
- #define M_HL_OCCLUDED 1
-
- /* data structure types */
- #define M_VIEW 111
- #define M_DSL 222
- #define M_DAT_SRC 333
- #define M_DS_VAR 444
- #define M_DS_GPH_LNK 555
- #define M_LOCD 666
- #define M_FCNARG 777
- #define M_FCN 888
- #define M_DG_VAR 1234
- #define M_DG 4321
-
- /* Flags for reordering data source variables in dvdraw */
- #define M_IBEFORE 0
- #define M_IAFTER 1
- #define M_MARK 2
-
- /* type of data stored in data source variable buffer */
- #define MFLOAT_FORMAT 1
- #define MTEXT_FORMAT 2
-
-
- #define MFASTPREVIEW 1
- #define MPREVIEW 2
- #define MRUNNING 3
- #define MPLOTTING 4
-
- #define CHECKFLAG(a,b) {if(a->checkf != b){bug(a->checkf, b);} }
-
- /* function arg types */
- #define AT_DSV 0
- #define AT_DNUM 1
- #define AT_INUM 2
- #define AT_TEXT 3
- #define AT_LOC 4
-
- /* dsvar back ptr types */
- #define GVC_G 0
- #define GVC_ARG 1
- #define GVC_RULE 2
- #define GVC_VOID 9
-
- #endif /*MSPARAMS_H*/
-